package com.iwhalecloud.bss.kite.cucc.client.dto.prod;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @Auther: null
 * @Date: 2020/11/19 15:26
 * @Description: TODO
 */
public class ProductDTO implements Serializable {

    private static final long serialVersionUID = 7950892947323142714L;

    private String prodId;

    private String prodNbr;

    private String prodSysNbr;

    private String prodName;

    private String manageGrade;

    private LocalDateTime effDate;

    private LocalDateTime expDate;

    private String prodCompType;

    private String prodFuncType;

    private String billProdType;

    private String prodUseType;

    private String baseOfferId;

    private String manageRegionId;

    private String statusCd;

    private String createStaff;

    private String updateStaff;

    private LocalDateTime createDate;

    private LocalDateTime statusDate;

    private LocalDateTime updateDate;

    private String aliasName;

    private String extProdId;

    private String productFamilyId;

    private String noRentFlag;

    private String multiRentType;

    private String grpProdNbr;

    //商品分类id
    private String cateId;

    public String getProdId() {
        return prodId;
    }

    public void setProdId(String prodId) {
        this.prodId = prodId;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getProdNbr() {
        return prodNbr;
    }

    public void setProdNbr(String prodNbr) {
        this.prodNbr = prodNbr;
    }

    public String getProdSysNbr() {
        return prodSysNbr;
    }

    public void setProdSysNbr(String prodSysNbr) {
        this.prodSysNbr = prodSysNbr;
    }

    public String getProdName() {
        return prodName;
    }

    public void setProdName(String prodName) {
        this.prodName = prodName;
    }

    public String getManageGrade() {
        return manageGrade;
    }

    public void setManageGrade(String manageGrade) {
        this.manageGrade = manageGrade;
    }

    public LocalDateTime getEffDate() {
        return effDate;
    }

    public void setEffDate(LocalDateTime effDate) {
        this.effDate = effDate;
    }

    public LocalDateTime getExpDate() {
        return expDate;
    }

    public void setExpDate(LocalDateTime expDate) {
        this.expDate = expDate;
    }

    public String getProdCompType() {
        return prodCompType;
    }

    public void setProdCompType(String prodCompType) {
        this.prodCompType = prodCompType;
    }

    public String getProdFuncType() {
        return prodFuncType;
    }

    public void setProdFuncType(String prodFuncType) {
        this.prodFuncType = prodFuncType;
    }

    public String getBillProdType() {
        return billProdType;
    }

    public void setBillProdType(String billProdType) {
        this.billProdType = billProdType;
    }

    public String getProdUseType() {
        return prodUseType;
    }

    public void setProdUseType(String prodUseType) {
        this.prodUseType = prodUseType;
    }

    public String getBaseOfferId() {
        return baseOfferId;
    }

    public void setBaseOfferId(String baseOfferId) {
        this.baseOfferId = baseOfferId;
    }

    public String getManageRegionId() {
        return manageRegionId;
    }

    public void setManageRegionId(String manageRegionId) {
        this.manageRegionId = manageRegionId;
    }

    public String getStatusCd() {
        return statusCd;
    }

    public void setStatusCd(String statusCd) {
        this.statusCd = statusCd;
    }

    public String getCreateStaff() {
        return createStaff;
    }

    public void setCreateStaff(String createStaff) {
        this.createStaff = createStaff;
    }

    public String getUpdateStaff() {
        return updateStaff;
    }

    public void setUpdateStaff(String updateStaff) {
        this.updateStaff = updateStaff;
    }

    public LocalDateTime getCreateDate() {
        return createDate;
    }

    public void setCreateDate(LocalDateTime createDate) {
        this.createDate = createDate;
    }

    public LocalDateTime getStatusDate() {
        return statusDate;
    }

    public void setStatusDate(LocalDateTime statusDate) {
        this.statusDate = statusDate;
    }

    public LocalDateTime getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(LocalDateTime updateDate) {
        this.updateDate = updateDate;
    }

    public String getAliasName() {
        return aliasName;
    }

    public void setAliasName(String aliasName) {
        this.aliasName = aliasName;
    }

    public String getExtProdId() {
        return extProdId;
    }

    public void setExtProdId(String extProdId) {
        this.extProdId = extProdId;
    }

    public String getProductFamilyId() {
        return productFamilyId;
    }

    public void setProductFamilyId(String productFamilyId) {
        this.productFamilyId = productFamilyId;
    }

    public String getNoRentFlag() {
        return noRentFlag;
    }

    public void setNoRentFlag(String noRentFlag) {
        this.noRentFlag = noRentFlag;
    }

    public String getMultiRentType() {
        return multiRentType;
    }

    public void setMultiRentType(String multiRentType) {
        this.multiRentType = multiRentType;
    }

    public String getGrpProdNbr() {
        return grpProdNbr;
    }

    public void setGrpProdNbr(String grpProdNbr) {
        this.grpProdNbr = grpProdNbr;
    }

    public String getCateId() {
        return cateId;
    }

    public void setCateId(String cateId) {
        this.cateId = cateId;
    }
}
